﻿/**	@file		lolix_plugin_auto_release_lib.h
 *	@date		(2013-03-17 18:19:10)/(2013-03-17 18:19:11)
 *-----------------------------------------------------------------------------
 *	@version	1.0.1.1
 *	@author		Nick Shallery	(nicknide@gmail.com)
 *	@copyright	YOU HAVE ALL LEFT WITH THIS CODE WHILE YOU KEEP COMMENT IN EVERY COPY.
 *-----------------------------------------------------------------------------
**/

#if			!defined(__LOLIX__IMP__LOLIX_PLUGIN_AUTO_RELEASE_LIB__H__NICK__K_IN_G__)
#define		__LOLIX__IMP__LOLIX_PLUGIN_AUTO_RELEASE_LIB__H__NICK__K_IN_G__

namespace lolix{enum LOLIX_RETNV;}
namespace lolix{class lolix_inst;}

namespace lolix{namespace imp{
	//lolix::LOLIX_RETNV plugin_auto_release_lib_build(void);
	//void plugin_auto_release_lib_clean(void);

	void	plugin_auto_release_lib_inc_ref(void);
	void	plugin_auto_release_lib_release(void);
	lolix::LOLIX_RETNV plugin_auto_release_lib_query(lolix::lolix_inst*);
}}

#endif	//	!defined(__LOLIX__IMP__LOLIX_PLUGIN_AUTO_RELEASE_LIB__H__NICK__K_IN_G__)
